﻿using System;
using System.Collections.Generic;
using System.Drawing;
using System.Xml.XPath;

namespace FeedsLibrary.Feeds.Abstract
{
    public interface IItem : IComparable
    {
        string Save();

        bool Contains(string target);

        void FeedSpecificAttributes(IXPathNavigable nodeItem);

        string Guid { get; set; }
        Uri IconUrl { get; set; }
        DateTime PubDate { get; set; }
        Image Icon { get; set; }
        string Title { get; set; }
        string Description { get; set; }
        List<string> Tags { get; set; }
    }
}